﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace diploma.core.localize.lang
{
    internal class UkrainianDictionary : AbstractDictionary
    {
        protected UkrainianDictionary() : base() { }
        
        private static UkrainianDictionary instance = null;
        internal static UkrainianDictionary Instance
        {
            get
            {
                if (instance == null)
                {
                    instance = new UkrainianDictionary();
                }
                return instance;
            }
        }

        protected override void init()
        {
            this["mainform"] = "Програмний комплекс для створення курсу математичної дисципліни";

            #region MainMenu

            this["menu.file"] = "Файл";
            this["menu.file.exit"] = "Вихід";
            this["menu.file.settings"] = "Налаштування";
            this["menu.help"] = "Допомога";
            this["menu.help.about"] = "Про програму";

            this["menu.testing"] = "Тестування";
            this["menu.testing.open"] = "Відкрити";
            this["menu.testing.admin"] = "Адміністрування";

            this["menu.editor"] = "Редактор";
            this["menu.editor.open"] = "Відкрити";

            #endregion

            #region ToolBar
            #endregion

            #region StatusBar
            #endregion

            #region Controls

            this["save"] = "Зберігти";
            this["save_as"] = "Зберігти як";
            this["open"] = "Відкрити";
            this["exit"] = "Вихід";
            this["cancel"] = "Відміна";
            this["update"] = "Оновити";
            this["modify"] = "Оновити";

            #endregion

            #region Processes

            this["loading"] = "Завантаження...";
            this["loaded"] = "Заванатаженно";
            this["load_data"] = "Завантаження даних";
            this["localize"] = "Локалізація";
            this["load_plugins"] = "Завантаження плагінів";
            this["fill_mainmenu"] = "Заповнення головного меню";

            #endregion

            #region plugins

            this["fill_empty_spaces"] = "Заповнить пропущені терміни";
            this["testform"] = "Тренажер";
            this["question"] = "Запитання";
            this["next"] = "Далі";
            this["right"] = "Вірно: ";
            this["right_answers"] = "Вірних відповідей: ";
            this["failed_answers"] = "Невірні відповіді: ";
            this["percents"] = "Усьго у відсотках: ";
            this["your_mark"] = "Ваша оцінка: ";
            this["set_theme"] = "Вкажіть тему";
            this["editform"] = "Редактор";
            this["theme_editor"] = "Редактор тем";
            this["theme_tree"] = "Дерево тем";
            this["editortree.menu.choose_parent"] = "Оберіть батька";
            this["editortree.menu.make_free"] = "Сделать независимой";
            this["editortree.menu.add"] = "Добавить";
            this["editortree.menu.delete"] = "Удалить";
            this["editortree.menu.rename"] = "Переименовать";
            this["are_you_sure"] = "Вы уверены?";
            this["fill_text"] = "Заполните текст";
            this["fill_terms"] = "Заповніть пропущені терміни";
            this["confirm"] = "Подтверждение";
            this["themes_list"] = "Список тем";
            this["choose_parent"] = "Выберите надтему";
            this["choose"] = "Выбрать";
            this["add_theme"] = "Добавление темы";
            this["theme_title"] = "Название темы";
            this["add"] = "Додати";
            this["statement"] = "Твердження";
            this["in_statement"] = "Утверждение";
            this["question"] = "Вопросительный текст";
            this["in_question"] = "Вопрос";
            this["fact"] = "Факт";
            this["theorem"] = "Теорема";
            this["lemma"] = "Лема";
            this["in_theorem"] = "В теореме";
            this["in_lemma"] = "В лемме";
            this["title"] = "Название";
            this["formulation"] = "Формулировка ";
            this["proof"] = "Доказательство";
            this["comment"] = "Комментарий";
            this["in_comment"] = "В комментарии";
            this["suggestion"] = "Предположення";
            this["in_suggestion"] = "В предположении";
            this["axiom"] = "Аксиома";
            this["in_axiom"] = "В аксиоме";
            this["definition"] = "Визначення";
            this["in_definition"] = "В определении";
            this["term"] = "Термін";
            this["meaning"] = "Значення";
            this["content"] = "Зміст";
            this["task"] = "Завдання";
            this["solving"] = "Рішення";
            this["answer"] = "Відповідь";
            this["theme"] = "Тема";
            this["close"] = "Закрити"; 

            this["admintestform"] = "Адміністрування";
            this["terms"] = "Терміни";
            this["term"] = "Термін";
            this["questions"] = "Запитання";
            this["question"] = "Запитання";
            this["objects"] = "Об'єкти";
            this["object"] = "Об'єкт";
            this["object_list"] = "Список об'єктів";
            this["delete"] = "Видалити";

            this["add_new_question"] = "Додати нове запитання";
            this["enter_new_question"] = "Введіть нове запитання";
            this["want_delete_item"] = "Хочете видалити елемент?";
            this["delete_question"] = "Видаленя питання";
            this["update_question"] = "Редагування питання";
            this["add_new_question_term"] = "Додати новий термін";
            this["update_term"] = "Редагувати термін";
            this["delete_term"] = "Видалити термін";
            this["add_term_variant"] = "Додати варіант терміну";
            this["term_variant"] = "Варіант терміну";
            this["modify_term_variant"] = "Редагувати варіант терміну";
            this["delete_term"] = "Видалити термін";
            this["modify_new_object"] = "Редагувати об'єкт";
            this["fill_text"] = "Заповніть текст!";

            #endregion

        }
    }
}
